//package com.speed.im.login;
//
//import org.jivesoftware.smack.packet.IQ;
//import org.jivesoftware.smack.provider.IQProvider;
//import org.xmlpull.v1.XmlPullParser;
//
//
//public class LoginIQResponseProvider implements IQProvider{
//    public LoginIQResponseProvider() {
//    }
//
//    @Override
//    public IQ parseIQ(XmlPullParser parser) throws Exception {
//
////    	ThreePartPushIQ threePartPushIQ = new ThreePartPushIQ();
//    	LoginIQResponse loginIQResponse = new LoginIQResponse();
//        for (boolean done = false; !done;) {
//            int eventType = parser.next();
//            if (eventType == 2) {
//                if ("id".equals(parser.getName())) {
//                	loginIQResponse.setId(parser.nextText());
////                	threePartPushIQResponse.setId(threePartPushIQ.getId());
//                }
//                if ("uuid".equals(parser.getName())) {
//                	loginIQResponse.setUuid(parser.nextText());
//                }
//                if ("retcode".equals(parser.getName())) {
//                	loginIQResponse.setRetcode(parser.nextText());
//                }
//                if ("memo".equals(parser.getName())) {
//                	loginIQResponse.setMemo(parser.nextText());
//                }
//                if ("sessionid".equals(parser.getName())) {
//                	loginIQResponse.setSessionid(parser.nextText());
//                }
//                if ("uid".equals(parser.getName())) {
//                	loginIQResponse.setUid(parser.nextText());
//                }
//            } else if (eventType == 3
//                    && "loginiq".equals(parser.getName())) {//elementName = bindingpartneriq
//            	
//                done = true;
//            }
//        }
//        
//        return loginIQResponse;
//        		
//    }
//}
